package com.kq.myofficialaccount.model.message;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonRootName;
import lombok.Data;

/**
 * <xml>
 *   <ToUserName><![CDATA[toUser]]></ToUserName>
 *   <FromUserName><![CDATA[fromUser]]></FromUserName>
 *   <CreateTime>12345678</CreateTime>
 *   <MsgType><![CDATA[text]]></MsgType>
 *   <Content><![CDATA[你好]]></Content>
 * </xml>
 */
@Data
@JsonRootName("xml")
public class TestMessage {
    /**
     * 传递给哪个用户
     */
    @JsonProperty("ToUserName")
    private String toUserName;
    /**
     * 公众号
     */
    @JsonProperty("FromUserName")
    private String fromUserName;
    /**
     * 消息创建事件
     */
    @JsonProperty("CreateTime")
    private Long createTime;
    /**
     * 消息类型
     */
    @JsonProperty("MsgType")
    private String msgType;
    /**
     * 文本内容
     */
    @JsonProperty("Content")
    private String content;
}
